Characterisation bitfields description

The following table specifies how the ResultField values for

can be interpreted. The table shows a list of different characteristics. Each characteristic is associated with a number, which is given in decimal and hexadecimal format. The return value for one of the four ResultField types is a unique sum of these decimal (or hex) numbers.

Example

Here's an example:
Assume the return value is 4996. The sum for 4996 is 4996 = 4096 + 512 + 256 + 128 + 4. Therefore the characteristics for this value are How do you find the unique sum for a value?
A quite simple way is to repeatedly subtract the highest possible number from the input value until you reach zero. So if you start with 4996 then 4096 is the highest value that can be subtracted. The rest is 900 and thus 512 is next number that can be subtracted. Next is 256 and so on.

The value can also be decoded using the hex value. The decimal value 4996 is equal to the hex value 0x00000384, which is the sum of

  0x00000004
+0x00000080
+0x00000100
+0x00000200
+0x00001000

The characterisation table

First some definitions...
CharacteristicAvailabilityPreprocessingDefinitionExamples
 postcodetownstreethousenr  PositiveNegative
Input is prefix of result

Decimal 4 - Hex 0x00000004
../images/check.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepNInput is Prefix of resultI: karl
O: Karlsruhe
I: karle
O: Karlsruhe
Input is phonetic prefix of result

Decimal 128 - Hex 0x00000080
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, PNInput is Prefix of resultI: karl
O: Karlsruhe
I: carl
O: Karlsruhe
I: karle
O: Karlsruhe
Input is prefix of Multiword result

Decimal 256 - Hex 0x00000100
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepNInput is Multiword Prefix of resultI:Wei Beu
O:Beutelsbach Weihersdorf
I: Beu
O:Beutelsbach Weihersdorf
I:BeuWei
O: Beutelsbach Weihersdorf
I: Beu Wei
O:Beutelsbach
Input is prefix of phonetic Multiword result

Decimal 512 - Hex 0x00000200
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, PNInput is Multiword Prefix of resultI:Karls Turla
O:Karlruhe Durlach
I:Carls
O:Karlruhe Durlach
I:BeuWei
O: Beutelsbach Weihersdorf
I: Beu Wei
O:Beutelsbach
Match except abbreviations

Decimal 1024 - Hex 0x00000400
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, ANInput is Multiword Prefix of resultI:Stumpfstrasse
O:Meine Stumpfstr
I:Stumpfstrasse
O:Stumpfweg
I:Stumpfstrasse
O:Stampfstr
Match except affixes

Decimal 2048 - Hex 0x00000800
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, XNInput is Multiword Prefix of resultI:Stumpfweg
O:Stumpfstr
I: Stumpfstra
O: Stumpfstr
Result words include input

Decimal 4096 - Hex 0x00001000
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, ANInput is Multiword Prefix of resultI: Beu
O:Beutelsbach Weihersdorf
I: Beu Wei
O:Beutelsbach
Input words include result

Decimal 8192 - Hex 0x00002000
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, AN Result is Multiword Prefix of inputI: Beutelsbach Wei
O:Beutelsbach
I: Beu
O:Beutelsbach Weihersdorf
Match representative postal code

Decimal 16384 - Hex 0x00004000
../images/check.gif
../images/forbidden.gif
../images/forbidden.gif
../images/forbidden.gif
CN, SepN The representative postal code matches to the inputI:76000
O:76***
I:76000
O:76229, RepPostcode: 76***
I:76000
O:75000
Match length

Decimal 8 - Hex 0x00000008
../images/check.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN The length of the input and the result is the sameI:Beutelsbach - Weihersdorf
O: Beutelsbach Weihersdorf
I: Karlsruhe
O: Stuttgart
I:Beu Wei
O: Beutelsbach Weihersdorf
Match exact

Decimal 1 - Hex 0x00000001
../images/forbidden.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
CN, SN, SepN, AN Result is Multiword Prefix of input and Input is Multiword Prefix of resultI: Weihersdorf Beutelsbach
O: Beutelsbach Weihersdorf
I: Weihersdorf Beutelsdorf
O: Beutelsbach Weihersdorf
Match exact

Decimal 1 - Hex 0x00000001
../images/check.gif
../images/forbidden.gif
../images/forbidden.gif
../images/forbidden.gif
CN, SepNThe strings are identicalI: ab3-b5
O: AB3 B5
I: AB3B5
O: AB3 B5
Match exact

Decimal 1 - Hex 0x00000001
../images/forbidden.gif
../images/forbidden.gif
../images/forbidden.gif
../images/check.gif
(none)The strings are identicalI: 42
O: 42
I: 42a
O: 42
Match except separators

Decimal 16 - Hex 0x00000010
../images/check.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
(delegated to Match exact)After removing all separators Match exact appliesI:Media Park
O:Mediapark
I:Media Par
O:Mediapark
Match quality high

Decimal 32 - Hex 0x00000020
../images/check.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
(various) The rating algorithm of the gpGeocoder indicates a high qualityI: Stampfstr
O: Stumpfstr
I: Bbuch
O: Beutelsbach Weihersdorf
Match quality medium

Decimal 64 - Hex 0x00000040
../images/check.gif
../images/check.gif
../images/check.gif
../images/forbidden.gif
(various)The rating algorithm of the gpGeocoder indicates a medium qualityI: Stamfstr
O: Stumpfstr
I: Karlsruhe
O: Berlin
Match quality low

Decimal 2 - Hex 0x00000002
../images/check.gif
../images/check.gif
../images/check.gif
../images/check.gif
(various)The rating algorithm of the gpGeocoder indicates a low qualityI: Karlsruhe
O: Berlin
I: Karlsruhe
I: Stamfstr
O: Stumpfstr
CityFieldPermutation

Decimal 32768 - Hex 0x00008000
../images/forbidden.gif
../images/check.gif
../images/forbidden.gif
../images/forbidden.gif
CN, SN, SepN, ANNot(Considering input City field and result City field Input is Multiword Prefix of result is fulfilled. The same condition must hold for city2.)I: C: Durlach
O:C: Karlsruhe
C2: Durlach
I: C:
C2: Durlach
O: C: Karlsruhe C2: Durlach
Match exact except additions

Decimal 65536 - Hex 0x00010000
../images/forbidden.gif
../images/forbidden.gif
../images/forbidden.gif
../images/check.gif
(delegated to Match exact)If additions are removed, input and result Match exactI: 42a
O: 42
I: 4 2a
O: 42